Formal description and compensation implementation of workflow transaction
نویسنده
چکیده
Workflow transaction is one of the most difficult workflow problems which should be solved as soon as possible. Most of the existing transaction models describes complex workflow semantics with an informal specification, thus limits their applicability in complex application scenarios. By relating formal specification and practical application of workflow environments, the paper presents an approach to long transaction management in workflow environments, the approach is based on the well-known notion of compensation, and it extends to deal with both arbitrary process structures to allow cycles in processes and through consistent points to allow partial compensation of processes. The paper also presents a formal description of the transaction model and transaction management algorithms in set and graph theory, provides clear and unambiguous transaction semantics.
منابع مشابه
Semantics and Architecture of Global Transaction Support in Workflow Environments
In this paper, we present an approach to global transaction management in workflow environments. The transaction mechanism is based on the well-known notion of sagas, but extended to deal with arbitrary process structures including cycles and savepoints that allow partial compensation. We present a formal specification of the transaction model and transaction management mechanisms in set and gr...
متن کاملExamining the Ethical Foundations of Compensation for Mistakes and Forgeries in the Preparation of Official Documents
Background: Preparing a formal transaction document is one of the specific duties of notaries public, which requires the use and observance of various substantive and formal conditions. Failure to comply with any of these conditions can lead to the annulment of the document by the court and the responsibility to compensate the clerks. Compensation by the clerks in various articles such as Artic...
متن کاملFormal frameworks for workflow modelling
We survey formal frameworks for workflow modelling. We summarise important aspects of workflow management and approaches to evaluate current workflow management systems. We discuss a number of formalisms for workflow modelling, namely Petri nets, Temporal Logic, and Transaction Logic. We decribe how these formalisms are used specifically for workflow modelling, their possibilities and their dis...
متن کاملA Client-Side Workflow Middleware in the Grid
Grid computing is becoming a mainstream technology for sharing large-scale resources, accomplishing collaborative tasks and integrating distributed systems. With the development of the Grid technology, the Grid will provide the fundamental infrastructure not only for e-Science but also for e-Business, e-Government and e-Life. The workflow management system in the Grid is important to support su...
متن کاملCompensation methods to support cooperative applications: A case study in automated verification of schema requirements for an advanced transaction model
Compensation plays an important role in advanced transaction models, cooperative work and workflow systems. A schema designer is typically required to supply for each transaction T another transaction T −1 to semantically undo the effects of T . Little attention has been paid to the verification of the desirable properties of such operations, however. This paper demonstrates the use of a higher...
متن کامل